@charset "utf-8";

/* -------------------------------------------------------------------
	Base
	Structure
	Contents Module
	Indivisual
-------------------------------------------------------------------- */

/* Base
====================================================================== */

/* all elements
------------------------------------------------------------ */
* {
	outline:none;
}


/* body
------------------------------------------------------------ */
body{font:13px/1.231 "ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;*font-size:small;*font:x-small}


/* for IE8 */
html>
/**/body {font-size
/*\**/: small\9;}

body {
	background:url(../img/bkg_main.gif) left top;
	color:#333;
}


/* a
------------------------------------------------------------ */
a:link,
a:hover,
a:visited,
a:active {
	color:#2697e5;
}

a:hover {
	text-decoration:none;
}

input,
textarea {
/*	border:solid 1px #dfdfdf;*/
}



/* Structure
====================================================================== */

/* document
------------------------------------------------------------ */
#document {
	width:940px;
	margin:0 auto;
	padding-top:30px;
	padding-bottom:30px;
}

#document {zoom:1;}

#document:after {content:""; display:block; clear:both;}


/* header
---------------------------------------- */
#header {
	height:104px;
	background:url(../img/bkg_header.gif) repeat-x left top;
}

#headerInner {
	width:940px;
	margin:0 auto;
}

#headerInner #lgo_keio {
	float:left;
	padding-top:13px;
}

#headerInner #logout {
	float:right;
	padding-top:31px;
}


/* localNavigation
---------------------------------------- */
#localNavigation {
	float:left;
	width:195px;
}


/* h2
-------------------- */
#localNavigation h2 {
	text-align:center;
	background:url(../img/bkg_localnavititle.gif) no-repeat left top;
	color:#fff;
	font-weight:bold;
	padding:15px 0;
	font-size:108%;
}


/* ul
-------------------- */
#localNavigation ul {
	background:url(../img/bkg_localnavilist.gif) no-repeat left bottom;
	padding:10px 0 5px;
}

#localNavigation ul li {
	display:block;
	width:150px;
	margin:0 auto;
	background:url(../img/ico_localnavi.gif) no-repeat left 0.2em;
	padding-left:15px;
	padding-bottom:10px;
}


/* mainContents
------------------------------------------------------------ */
#mainContents {
	float:right;
	width:720px;
	background-color:#fff;
	border:solid 1px #e1e0e0;
}

.fullColumn {
	float:none;
	width:940px!important;
}


/* mainContentsInner
---------------------------------------- */
#mainContentsInner {
	width:660px;
	margin:0 auto;
	padding:35px 0;
}

.fullColumn #mainContentsInner {
	width:880px!important;
}

/* Contents Module
====================================================================== */

/* dialogDocument
------------------------------------------------------------ */
#dialogDocument {
	width:455px;
	margin:0 auto;
	padding:30px 0 0;
}

#dialogDocument #lgo_keio{
	padding-bottom:30px;
	text-align:center;
}

#dialogDocument .dialogBox {
	background-color:#f3f3f3;
	border:solid 4px #dadada;
	text-align:center;
}

#dialogDocument .dialogBox .dialogBoxInner {
	width:385px;
	margin:0 auto;
}


/* heading
------------------------------------------------------------ */

/* hdg-level1-01-img
---------------------------------------- */
.hdg-level1-01-img {
	border-bottom:solid 2px #dedede;
	padding-bottom:5px;
	margin-bottom:20px;
}

/* hdg-level2-01-txt
---------------------------------------- */
.hdg-level2-01-txt {
	border-left:solid 3px #2697e5;
	font-size:108%;
	font-weight:bold;
	color:#333;
	padding-left:5px;
}



/* scrollBox
------------------------------------------------------------ */

/* scrollBox-1
---------------------------------------- */
.scrollBox-1 {
	height:385px;
	/*width:660px;*/
	overflow:scroll;
	overflow-x:hidden;
	border-bottom:solid 1px #dcdcdc;
}


/* scrollBox-2
---------------------------------------- */
.scrollBox-2 {
	height:240px;
	/*width:660px;*/
	overflow:scroll;
	overflow-x:hidden;
	border-bottom:solid 1px #dcdcdc;
}


/* scrollBox-3
---------------------------------------- */
.scrollBox-3 {
	height:385px;
	width:660px;
	overflow:auto;
	overflow-x:scroll;
	border-bottom:solid 1px #dcdcdc;
}

/* scrollBox-4
---------------------------------------- */
.scrollBox-4 {
	height:400px;
	/*width:660px;*/
	overflow:scroll;
	overflow-x:hidden;
	border-bottom:solid 1px #dcdcdc;
}


/* table
------------------------------------------------------------ */

/* table-01
---------------------------------------- */
.table-01 {
	width:100%;
}

.table-01 th {
	background-color:#f0f0f0;
	font-weight:bold;
	color:#666666;
	text-align:center;
	border:solid 1px #dcdcdc;
	padding:10px 5px;
}

.table-01 td {
	border:solid 1px #dcdcdc;
	padding:5px;
}


/* table-02
---------------------------------------- */
.table-02 {
	width:100%;
}

.table-02 thead th {
	border:solid 1px #fff;
}

.table-02 tbody th {
	background-color:#f0f0f0;
	font-weight:bold;
	color:#666666;
	border:solid 1px #dcdcdc;
	padding:3px 10px;
}

.table-02 tbody td {
	border:solid 1px #dcdcdc;
	padding:5px;
}

.table-02 tbody td.same {
	background-color:#f9f9f9;
	color:#999;
}

.table-02 tbody td.diff {
	background-color:#ffe5e5;
	color:#ff0000;
	font-weight:bold;
}


/* table-03
---------------------------------------- */
.table-03 {
}

.table-03 th {
	background-color:#f0f0f0;
	font-weight:bold;
	color:#666666;
	text-align:center;
	border:solid 1px #dcdcdc;
	padding:10px 5px;
}

.table-03 td {
	border:solid 1px #dcdcdc;
	padding:5px;
}
.table-04 {
	width:100%;
}

.table-04 thead th {
	border:solid 1px #fff;
}

.table-04 tbody th {
	background-color:#f0f0f0;
	font-weight:bold;
	color:#666666;
	border:solid 1px #dcdcdc;
	padding:3px 10px;
	width:20%;
}

.table-04 tbody td {
	border:solid 1px #dcdcdc;
	padding:5px;
	width:30%;
}

.table-04 tbody td.same {
	background-color:#f9f9f9;
	color:#999;
}

.table-04 tbody td.diff {
	background-color:#ffe5e5;
	color:#ff0000;
	font-weight:bold;
}
/* sign
------------------------------------------------------------ */
#sign {
	width:400px;
	margin:0 auto;
	background-color:#f5f5f5;
	border:3px solid #dfdfdf;
	padding:10px;
	display:block;
	text-align:center;
}

#sign dt{
	float:left;
	font-weight:bold;
	color:#615f62;
}


/* btn
------------------------------------------------------------ */
.btn {
	text-align:center;
	padding-top:30px;
}

.btn li {
	display:inline;
	margin:0 10px;
}
#popWin .btn li {
	display:inline;
	margin:0px;
}

/* notice
------------------------------------------------------------ */
.notice {
	font-size:77%;
}


/* alertBox
------------------------------------------------------------ */
.alertBox {
	background-color:#ffebf0;
	border:solid 4px #ffdde5;
	text-align:left;
}

.alertBox p {
	padding:10px 40px;
	color:#ed1c4d;
}


/* internalBackLink
------------------------------------------------------------ */
.internalBackLink {
	text-align:left;
	background:url(../img/ico_internalbacklink_01.gif) no-repeat left 0.4em;
	padding-left:13px;
}


/* margin-top
------------------------------------------------------------ */
.mt05 {margin-top:5px !important;}
.mt10 {margin-top:10px !important;}
.mt15 {margin-top:15px !important;}
.mt20 {margin-top:20px !important;}
.mt25 {margin-top:25px !important;}
.mt30 {margin-top:30px !important;}
.mt35 {margin-top:35px !important;}
.mt40 {margin-top:40px !important;}
.mt80 {margin-top:80px !important;}



/* margin-bottom
------------------------------------------------------------ */
.mb05 {margin-bottom:5px !important;}
.mb10 {margin-bottom:10px !important;}
.mb15 {margin-bottom:15px !important;}
.mb20 {margin-bottom:20px !important;}
.mb25 {margin-bottom:25px !important;}
.mb30 {margin-bottom:30px !important;}
.mb35 {margin-bottom:35px !important;}
.mb40 {margin-bottom:40px !important;}


/* padding-top
------------------------------------------------------------ */
.pt05 {padding-top:5px !important;}
.pt10 {padding-top:10px !important;}
.pt15 {padding-top:15px !important;}
.pt20 {padding-top:20px !important;}
.pt25 {padding-top:25px !important;}
.pt30 {padding-top:30px !important;}
.pt35 {padding-top:35px !important;}
.pt40 {padding-top:40px !important;}


/* padding-bottom
------------------------------------------------------------ */
.pb05 {padding-bottom:5px !important;}
.pb10 {padding-bottom:10px !important;}
.pb15 {padding-bottom:15px !important;}
.pb20 {padding-bottom:20px !important;}
.pb25 {padding-bottom:25px !important;}
.pb30 {padding-bottom:30px !important;}
.pb35 {padding-bottom:35px !important;}
.pb40 {padding-bottom:40px !important;}


/* width
------------------------------------------------------------ */
.w10 {width:10px !important;}
.w20 {width:20px !important;}
.w30 {width:30px !important;}
.w40 {width:40px !important;}
.w50 {width:50px !important;}
.w60 {width:60px !important;}
.w70 {width:70px !important;}
.w80 {width:80px !important;}
.w90 {width:90px !important;}
.w100 {width:100px !important;}
.w110 {width:110px !important;}
.w120 {width:120px !important;}
.w130 {width:130px !important;}
.w140 {width:140px !important;}
.w150 {width:150px !important;}
.w160 {width:160px !important;}
.w170 {width:170px !important;}
.w180 {width:180px !important;}
.w190 {width:190px !important;}
.w200 {width:200px !important;}
.w210 {width:210px !important;}
.w220 {width:220px !important;}
.w230 {width:230px !important;}
.w240 {width:240px !important;}
.w250 {width:250px !important;}
.w260 {width:260px !important;}
.w270 {width:270px !important;}
.w280 {width:280px !important;}
.w290 {width:290px !important;}
.w300 {width:300px !important;}
.w235 {width:235px !important;}
.w440 {width:440px !important;}
.w460 {width:460px !important;}
.w520 {width:550px !important;}
.w680 {width:825px !important;}

/* float
------------------------------------------------------------ */
.floatL {float:left;}
.floatR {float:right;}

/* align
------------------------------------------------------------ */
.center{text-align:center!important;}

/* bold
------------------------------------------------------------ */
.bold {font-weight:bold;}

/* bold
------------------------------------------------------------ */
.gray {color: #615F62 !important;}

/* clearfix
------------------------------------------------------------ */
.clearfix {zoom:1;}
.clearfix:after {content:""; display:block; clear:both;}

/* filter
------------------------------------------------------------ */
.filter {
	margin-left:5px;
	vertical-align:middle;
}

/* Indivisual
====================================================================== */

/* login
------------------------------------------------------------ */

/* h1
---------------------------------------- */
#login .dialogBox h1{
	padding:15px 0 40px;
}


/* formLayoutTable
---------------------------------------- */
#login #formLayoutTable-01{
	width:350px;
	margin:0 auto;
}

#login #formLayoutTable-01 th{
	font-weight:bold;
	color:#666666;
}

#login #formLayoutTable-01 td{
	padding:5px;
}

#login #formLayoutTable-01 td input{
	width:250px;
}


/* btn
---------------------------------------- */
#login #dialogDocument .dialogBox .btn{
	padding:30px 0 25px;
}


/* passwordReminder
------------------------------------------------------------ */

/* h1
---------------------------------------- */
#passwordReminder .dialogBox h1{
	padding:15px 0 40px;
}


/* formLayoutTable
---------------------------------------- */
#passwordReminder #formLayoutTable-01{
	width:385px;
	margin:0 auto;
}

#passwordReminder #formLayoutTable-01 th{
	font-weight:bold;
	color:#666666;
	width:12em;
}

#passwordReminder #formLayoutTable-01 td{
	padding:5px;
}
#passwordReminder #formLayoutTable-01 td input{
	width:230px;
}

/* btn
---------------------------------------- */
#passwordReminder #dialogDocument .dialogBox .btn{
	padding:15px 0 2px;
}

/* headOfficeManager
------------------------------------------------------------ */
/* H1
---------------------------------------- */
#headOfficeManager H1 span.date {
	display:block;
	float:right;
	color:#666;
	padding-top:5px;
	font-size:10px;
	font-family:arial,"ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
}
/* btnSearch
---------------------------------------- */
#headOfficeManager #btnSearch {
	float:right;
}
/* tab
---------------------------------------- */
#headOfficeManager .tab {
}
#headOfficeManager .tab {zoom:1;}
#headOfficeManager .tab:after {content:""; display:block; clear:both;}
#headOfficeManager .tab li {
	display:block;
	width:105px;
	float:left;
	margin-right:5px;
	border-top:solid 1px #dfdfdf;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	text-align:center;
	z-index:2;
	position:relative;
}
#headOfficeManager .tab li.active {
	border-bottom:solid 1px #f5f5f5;
	background: #eee;
}
#headOfficeManager .tab li a{
	display:block;
	width:105px;
	padding:7px 0;
	border-top:solid 5px #2697e5;
	background-color:#f5f5f5;
}
/* content
---------------------------------------- */
#headOfficeManager .content {
	border:1px solid #dfdfdf;
	background-color:#f5f5f5;
	z-index:1;
	position:relative;
	margin-top:-1px;
	padding:20px 0;
}
#headOfficeManager .content .area {
	display: none;
}
#headOfficeManager .content .area .areaInner {
	width:640px;
	margin:0 auto;
}

#headOfficeManager .content .area .areaInner {zoom:1;}
#headOfficeManager .content .area .areaInner:after {content:""; display:block; clear:both;}


/* approvalForUpdate
------------------------------------------------------------ */
#approvalForUpdate {
}


#approvalForUpdate .currentData {
	background-color:#646667;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:solid 1px #fff;
	padding:10px 0;
}

#approvalForUpdate .requestedData {
	background-color:#ee5b5b;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:solid 1px #fff;
	padding:10px 0;
}

#approvalForUpdate .empty{
	border-bottom:solid 1px #dcdcdc;
}


/* gradList
------------------------------------------------------------ */

/* seachBtn
---------------------------------------- */
#gradList #seachBtn {
	text-align:right;
	padding-top:10px;
}

#gradList .table-03 {}

#gradList .table-03 th input {
	width:50px;
}



/* gradInfo
------------------------------------------------------------ */



/* tab
---------------------------------------- */
#gradInfo .tab {
}

#gradInfo .tab {zoom:1;}
#gradInfo .tab:after {content:""; display:block; clear:both;}

#gradInfo .tab li {
	display:block;
	width:105px;
	float:left;
	margin-right:5px;
	border-top:solid 1px #dfdfdf;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	text-align:center;
	z-index:2;
	position:relative;
}

#gradInfo .tab li.active {
	border-bottom:solid 1px #f5f5f5;
	background: #eee;
}

#gradInfo .tab li a{
	display:block;
	width:105px;
	padding:7px 0;
	border-top:solid 5px #2697e5;
	background-color:#f5f5f5;
}

/* content
---------------------------------------- */
#gradInfo .content {
	border:1px solid #dfdfdf;
	background-color:#f5f5f5;
	z-index:1;
	position:relative;
	margin-top:-1px;
	padding:20px 0;
}

#gradInfo .content .area {
	display: none;
}

#gradInfo .content .area .areaInner {
	width:600px;
	margin:0 auto;
}

#gradInfo .fullColumn .content .area .areaInner {
	width:820px!important;
}

#gradInfo .content .area .areaInner {zoom:1;}
#gradInfo .content .area .areaInner:after {content:""; display:block; clear:both;}

.wrapperTable-01 td{
	vertical-align:top;
}

#gradInfo #formLayoutTable-09,
#gradInfo #formLayoutTable-02,
#gradInfo #formLayoutTable-03,
#gradInfo #formLayoutTable-04,
#gradInfo #formLayoutTable-06,
#gradInfo #formLayoutTable-07 {
	width:400px !important;
}

#gradInfo #formLayoutTable-01{
	width:285px !important;
}

#gradInfo #formLayoutTable-02{
	width:310px !important;
}

#gradInfo #formLayoutTable-05{
	width:200px !important;
}

#gradInfo tr.separator{
	border-top:2px solid #dedede;
}

#gradInfo tr.separator th,
#gradInfo tr.separator td{
	padding-top:10px;
}

#gradInfo #formLayoutTable-01 th,
#gradInfo #formLayoutTable-02 th,
#gradInfo #formLayoutTable-03 th,
#gradInfo #formLayoutTable-04 th,
#gradInfo #formLayoutTable-05 th,
#gradInfo #formLayoutTable-06 th,
#gradInfo #formLayoutTable-07 th,
#gradInfo #formLayoutTable-08 th,
#gradInfo #formLayoutTable-09 th,
#gradInfo #formLayoutTable-10 th {
	width:150px !important;
	font-weight:bold !important;
	color:#615f62 !important;
	padding-bottom:10px !important;
}

#gradInfo #formLayoutTable-10 th {
	width:80px !important;
	vertical-align:top;
}

#gradInfo #formLayoutTable-01 td,
#gradInfo #formLayoutTable-02 td,
#gradInfo #formLayoutTable-03 td,
#gradInfo #formLayoutTable-04 td,
#gradInfo #formLayoutTable-05 td,
#gradInfo #formLayoutTable-06 td,
#gradInfo #formLayoutTable-07 td,
#gradInfo #formLayoutTable-09 td,
#gradInfo #formLayoutTable-10 td{
	padding-bottom:10px !important;
	vertical-align:top;
}

#gradInfo #formLayoutTable-01,
#gradInfo #formLayoutTable-02,
#gradInfo #formLayoutTable-03,
#gradInfo #formLayoutTable-05,
#gradInfo #formLayoutTable-06 {
	float:left;
}


#gradInfo #formLayoutTable-09,
#gradInfo #formLayoutTable-04,
#gradInfo #formLayoutTable-07 {
	float:right;
}

#gradInfo #formLayoutTable-08{
	width:100%;
	clear:both;
}

#gradInfo #formLayoutTable-08 td{
	padding-bottom:10px;
}

/* bulkImport
------------------------------------------------------------ */
#bulkImport #sourceFile {
	text-align:center;
	padding:20px 0;
}

#bulkImport #sourceFile span {
	font-weight:bold;
	color:#615f62;
}

#bulkImport #sourceFile input {
	margin-left:10px;
}


/* changePassword
------------------------------------------------------------ */
#changePassword #formLayoutTable-01 {
	width:320px;
	margin:0 auto;
}

#changePassword #formLayoutTable-01 th {
	width:110px;
	font-weight:bold;
	color:#615f62;
	vertical-align:top;
}

#changePassword #formLayoutTable-01 td {
	vertical-align:top;
}



/* activityList
------------------------------------------------------------ */

/* seacrhBox
---------------------------------------- */
#activityList #seacrhBox {
}

#activityList #seacrhBox h2 {
	background-color:#f4e8f2;
	border-top:solid 1px #dfdfdf;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
	width:95px;
	text-align:center;
	padding:8px 0 8px;
	z-index:2;
	position:relative;
}

#activityList #seacrhBox #seachBoxForm {
	background-color:#f4e8f2;
	border:solid 1px #dfdfdf;
	padding:20px 0 10px;
	z-index:1;
	margin-top:-1px;
	position:relative;
}

#activityList #seacrhBox #seachBoxFormInner {
	width:630px;
	margin:0 auto;
}

#activityList #formLayoutTable-01 {
	width:100%;
}

#activityList #formLayoutTable-01 td {
	vertical-align:middle;
}

#activityList #formLayoutTable-01 td.tableHeader {
	font-weight:bold;
	color:#615f62;
}

#activityList #formLayoutTable-01 td span {
	display:block;
	text-align:right;
	padding-right:5px;
}

#activityList #formLayoutTable-01 td.seachBtn {
	text-align:right;
	padding-top:10px;
}

#activityList #formLayoutTable-01 td.seachBtn input {
	margin-top:-10px;
}


/* activityDetail
------------------------------------------------------------ */
#activityDetail {
}

#activityDetail #formLayoutTable-01 {
	width:580px;
	margin:0 auto;
}

#activityDetail #formLayoutTable-01 td {
	vertical-align:top;
}

#activityDetail #formLayoutTable-01 th {
	vertical-align:top;
	font-weight:bold;
	color:#615f62;
	padding-right:15px;
}


/* managementFunctions
------------------------------------------------------------ */
#managementFunctions {
}

#managementFunctions #navi {
	font-size:108%;
	line-height:1.8;
	padding-left:10px;
}

#managementFunctions #navi li {
	background:url(../img/ico_internallink.gif) no-repeat left 0.6em;
	padding-left:18px;
}


/* reunionList
------------------------------------------------------------ */
#reunionList {
}

#reunionList .table-01 td input {
	margin-right:5px;
}

/* reunionProfile
------------------------------------------------------------ */
#reunionProfile {
}

#reunionProfile #mainContents h2 {
	width:580px;
	margin:0 auto;
}

#reunionProfile #formLayoutTable-01,
#reunionProfile #formLayoutTable-02 {
	width:580px;
	margin:0 auto;
}

#reunionProfile #formLayoutTable-01 td,
#reunionProfile #formLayoutTable-02 td {
	vertical-align:top;
}

#reunionProfile #formLayoutTable-01 th,
#reunionProfile #formLayoutTable-02 th {
	vertical-align:top;
	font-weight:bold;
	color:#615f62;
	padding-right:15px;
	width:100px;
}

#reunionProfile #notify {
	padding-top:20px;
	padding-bottom:15px;
	padding-left:155px;
}

#reunionProfile #notify input {
	margin-right:5px;
}

/* headOfficeMenberList
------------------------------------------------------------ */

/* seachBtn
---------------------------------------- */
#headOfficeMenberList #seachBtn {
	text-align:right;
	padding-top:10px;
}

#headOfficeMenberList .table-03 {}

#headOfficeMenberList .table-03 th input {
	width:50px;
}


/* headOfficeMenberInfo
------------------------------------------------------------ */



/* tab
---------------------------------------- */
#headOfficeMenberInfo .tab {
}

#headOfficeMenberInfo .tab {zoom:1;}
#headOfficeMenberInfo .tab:after {content:""; display:block; clear:both;}

#headOfficeMenberInfo .tab li {
	display:block;
	width:105px;
	float:left;
	margin-right:5px;
	border-top:solid 1px #dfdfdf;
	border-left:solid 1px #dfdfdf;
	border-right:solid 1px #dfdfdf;
	border-bottom:solid 1px #dfdfdf;
	text-align:center;
	z-index:2;
	position:relative;
}

#headOfficeMenberInfo .tab li.active {
	border-bottom:solid 1px #f5f5f5;
	background: #eee;
}

#headOfficeMenberInfo .tab li a{
	display:block;
	width:105px;
	padding:7px 0;
	border-top:solid 5px #2697e5;
	background-color:#f5f5f5;
}

/* content
---------------------------------------- */
#headOfficeMenberInfo .content {
	border:1px solid #dfdfdf;
	background-color:#f5f5f5;
	z-index:1;
	position:relative;
	margin-top:-1px;
	padding:20px 0;
}

#headOfficeMenberInfo .content .area {
	display: block;
}

#headOfficeMenberInfo .content .area .areaInner {
	width:600px;
	margin:0 auto;
}

#headOfficeMenberInfo .content .area .areaInner {zoom:1;}
#headOfficeMenberInfo .content .area .areaInner:after {content:""; display:block; clear:both;}


#headOfficeMenberInfo #formLayoutTable-09,
#headOfficeMenberInfo #formLayoutTable-01,
#headOfficeMenberInfo #formLayoutTable-02,
#headOfficeMenberInfo #formLayoutTable-03,
#headOfficeMenberInfo #formLayoutTable-04,
#headOfficeMenberInfo #formLayoutTable-05,
#headOfficeMenberInfo #formLayoutTable-06,
#headOfficeMenberInfo #formLayoutTable-07 {
	width:290px !important;
}
#headOfficeMenberInfo #formLayoutTable-09 th,
#headOfficeMenberInfo #formLayoutTable-01 th,
#headOfficeMenberInfo #formLayoutTable-02 th,
#headOfficeMenberInfo #formLayoutTable-03 th,
#headOfficeMenberInfo #formLayoutTable-04 th,
#headOfficeMenberInfo #formLayoutTable-05 th,
#headOfficeMenberInfo #formLayoutTable-06 th,
#headOfficeMenberInfo #formLayoutTable-07 th,
#headOfficeMenberInfo #formLayoutTable-08 th,
#headOfficeMenberInfo #formLayoutTable-10 th {
 {
	width:110px !important;
	font-weight:bold !important;
	color:#615f62 !important;
	padding-bottom:10px !important;
}

#headOfficeMenberInfo #formLayoutTable-09 td,
#headOfficeMenberInfo #formLayoutTable-01 td,
#headOfficeMenberInfo #formLayoutTable-02 td,
#headOfficeMenberInfo #formLayoutTable-03 td,
#headOfficeMenberInfo #formLayoutTable-04 td,
#headOfficeMenberInfo #formLayoutTable-05 td,
#headOfficeMenberInfo #formLayoutTable-06 td,
#headOfficeMenberInfo #formLayoutTable-07 td {
	padding-bottom:10px !important;
	vertical-align:top;
}

#headOfficeMenberInfo #formLayoutTable-01,
#headOfficeMenberInfo #formLayoutTable-03,
#headOfficeMenberInfo #formLayoutTable-05,
#headOfficeMenberInfo #formLayoutTable-06 {
	float:left;
}

#headOfficeMenberInfo #formLayoutTable-09,
#headOfficeMenberInfo #formLayoutTable-02,
#headOfficeMenberInfo #formLayoutTable-04,
#headOfficeMenberInfo #formLayoutTable-07 {
	float:right;
}

#headOfficeMenberInfo #formLayoutTable-08,
#headOfficeMenberInfo #formLayoutTable-10{
	width:100%;
	clear:both;
}
#headOfficeMenberInfo #formLayoutTable-08 td,
#headOfficeMenberInfo #formLayoutTable-10 td{
	padding-bottom:10px;
}
/* approvalHistory
------------------------------------------------------------ */
#approvalHistory{
}


#approvalHistory .currentData {
	background-color:#646667;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:solid 1px #fff;
	padding:10px 0;
}

#approvalHistory .requestedData {
	background-color:#ee5b5b;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:solid 1px #fff;
	padding:10px 0;
}

#approvalHistory .empty{
	border-bottom:solid 1px #dcdcdc;
}
